home *** CD-ROM | disk | FTP | other *** search
/ Amiga Games: 500 MB Amiga Software / 500 MB Amiga Software - Euber 130 - Amiga Games Disc & Mag.iso / apc&tcp / nocover / nocover06 / texteb / work-cli-i.mp.pp / work-cli-i.mp (.txt)
Magnetic Pages Article  |  1995-09-02  |  12KB  |  172 lines

  1. MPARTICLE
  2. (                      Cli/Shell Workshop
  3. 9        Vorwort: Ich habe Vorworte immer geha
  4. t und heute9                 schreibe ich selber eins. Warum? Nun ich5                 m
  5. chte ein paar grunds
  6. tzliche Dinge6                 loswerden. Erstens: Ich werde auf die4                 wichtigsten Programme eingehen, die3                 unter Kick 1.x und 2.x existieren.5                 Zweitens: Mein Workshop soll anregen7                 zum Benutzen der Shell und kein Ersatz6                 f
  7. r Literatur sein, die die einzelnen5                 Befehle erkl
  8. rt. Als letztes w
  9. re da6                 noch etwas, ich freue mich 
  10. ber jedes8                 LOB, jede Kritik und jede Tafel Schoko-
  11.                  lade...
  12. ,                   Im Anfang war das Wort...
  13. A        Neben der Workbench, die die grafische Benutzeroberfl
  14. che<        darstellt, gibt es das CLI und die Shell. Beide sind?        textorientiert. Der Unterschied der beiden liegt darin,D        da
  15.  die Shell wesentlich flexibler ist als das CLI. Man kannA        in diesem Workshop eigentlich immer mit dem CLI arbeiten,D        bis auf ein paar Stellen, an denen ich aber darauf hinweisenH        werde. Ich sehe aber keinen Grund, um das CLI zu "beanspruchen".
  16. $                        Wir beginnen
  17. C        Als erstes sollten Sie sich eine Sicherheitskopie von IhrerD        Workbench-Diskette anlegen und davon neu booten(starten), daD        sich darauf sehr bald sehr viel 
  18. ndern wird. Nun startet man5        die Shell und wir k
  19. nnen beginnen (endlich!).C        F
  20. r den Workshop brauchen wir etwas Platz auf der Diskette.A        Nun schauen wir mal nach was wir so alles l
  21. schen k
  22. nnen.D        Aber wie?!? Daf
  23. r gibt es den Befehl "DIR" und als ArgumenteC        nimmt er das hier an "<Name> OPT/K <Optionen> ALL/S FILES/SD        DIRS/S INTER/S". Was soll das nun bedeuten? <Name> steht f
  24. rF        das Verzeichnis, das angezeigt werden soll. Das n
  25. chste lassen@        wir erst einmal aus. Lassen uns das unterste Verzeichnis,        unserer Workbench-Diskette anzeigen:
  26.         1.Workbench> dir
  27. :        Und das Ergebnis unter  Kick1.3 sieht dann so aus:
  28.              Trashcan (dir)
  29.              c (dir)
  30.              Prefs (dir)
  31.              System (dir)
  32.              l (dir)
  33.              devs (dir)
  34.              s (dir)
  35.              fonts (dir)
  36.              libs (dir)
  37.              Utilities (dir)4          .info                            Disk.info5          Shell                            Shell.info8          System.info                      Trashcan.info
  38.           Utilities.info
  39. H        Was bringt uns das, wenn wir Platz gewinnen wollen? Fast nichts.D        Aber es gibt mir die Gelegenheit ein paar Dinge loszuwerden,C        die hier doch sehr gut zu sehen sind. Die Dateien mit einemH        .info am Ende sind in der Regel Icons, da
  40. t, sie sind daf
  41. rE        verantwortlich, da
  42.  man auf der Worbench die netten Bilder zuJ        sehen bekommt und sollten deshalb nicht unbedacht gel
  43. scht werden.G        Wobei zu sagen ist, wenn man ein Programm l
  44. scht, kann man auch>        die .info Datei l
  45. schen, da sie ja dann ohne Sinn ist.
  46. F        Die Verzeichnisse werden beim Aufruf von dir mit einem "(dir)"F        gekennzeichnet. Suchen wir uns also eines aus, das wir f
  47. r den@        Workshop nicht brauchen. PREFS. Also geben wir jetzt einF        "dir prefs" und schon sehen wir mehr oder wenige Namen auf demI        Bildschirm. So da haben wir eine Reihe von Bytes, die wir l
  48. schenI        k
  49. nnen (oder auch nicht). Zum l
  50. schen ist der Befehl "delete" da.A        Es w
  51. rde auch nicht viel Sinn geben ihn anders zu nennen.
  52. H        Also als Argument nimmt er beliebig viele Dateinamen an. Ich binH        aber faul und viele andere auch und so gibt es eine kompfortableJ        M
  53. glichkeit um gr
  54. ere Gruppen von Dateien zu l
  55. schen. Aber fangen
  56.         wir erst einmal an:
  57. (        1.Worbench> delete prefs/#?.info
  58. A        Was macht dieser Befehl? Er l
  59. scht etwas und zwar nur dieG        Dateien, die im Verzeichnis Prefs auf der Bootdiskette sind undI        die Endung .info haben. Also die beiden Zeichen #? kann man immer=        dann benutzen, um gr
  60. ere Dateimengen zu kennzeichen.
  61. G        Jetzt haben wir keine Icons mehr im Prefs Verzeichnis.(Wer willJ        kann ja jetzt mal auf der Workbench die Prefs-Schublade 
  62. ffnen undD        er wird schon sehen, da
  63.  er nichts sieht). So aber das besteH        war das jetzt nicht, weil wir dadurch kaum Speicher auf der Disk@        gewonnen haben also l
  64. schen wir den gesammten Inhalt des
  65.         Verzeichnisses:
  66. $        1.Workbench> delete prefs/#?
  67.           oder mit
  68. %        1.Workbench> delete prefs all
  69. F        Zwei Schreibweisen f
  70. r ein und dasselbe ?!? Nein. Es gibt zweiD        ganz gro
  71. e unterschiede. Der obere Befehle l
  72. scht "nur" alleB        Dateien und alle LEEREN Verzichnisse im Verzeichnis Prefs.
  73. I        Der zweite Befehl gibt sich damit nicht zufrieden er l
  74. scht allesJ        was im Verzeichnis Prefs und dessen Unterverzeichnissen existiert.I        Aber er gibt sich damit noch nicht zufrieden. Er l
  75. scht auch nochF        das Verzeichnis Prefs. Da ich die zweite Alternative vorziehe,'        l
  76. schen wir auch noch das Icon:
  77. &        1.Workbench> delete prefs.info
  78. 2        So jetzt haben wir Platz auf der Diskette.H        (Wenn sich vorhin jemand das Prefs-Verzeichnis auf der WorkbenchK        angesehen hat, wird jetzt das Prefs-Bild immer noch sehen. Aber einH        Schlie
  79. en der beiden Fenster sollte alles regeln. Wenn man jetztI        wieder auf das Disketten-Icon klickt, sieht man kein Prefs mehr.)
  80. A        Bevor ich weitermache m
  81. chte ich noch ein Sache anmerken:C        Vielleicht fragt man sich, wieso ich dieses ALL beim deleteD        Befehl benuzt habe. Nun wie z. B. bei dir gibt es bei vielenG        Befehlen dieses Argument(dir zeigt dann alle Unterverzeichnisse
  82.         an...).
  83. J        Was nehmen wir uns jetzt als n
  84. chstes vor? Schauen wir doch einmal
  85.         nach:
  86.         1.Workbench> dir c
  87. I        Jetzt erscheint eine unheimlich lange Liste von Programmen, unterF        denen man auch die beiden uns bekannten Befehle sehen kann. InD        diesem Verzeichnis stehen praktisch (fast) alle Befehle, die2        wir benutzen d
  88. rfen und auch schon k
  89. nnen.
  90. D        Anmerkung: delete c all h
  91. tte verhehrende Wirkung, er bringtG        zwar viel freien Platz auf der Diskette, verdammt sie aber auchA        (fast) zur Unbenutzbarkeit. Jedenfalls f
  92. r unsere Zwecke.
  93. B        Vieviel Platz haben wir jetzt eigendlich auf der Diskette?C        Ich w
  94. rde diese Frage nicht stellen, wenn es nicht den infoG        Befehl geben w
  95. rde. Was macht der Befehl? Er gibt InformationenC        
  96. ber alle angeschlossen Ger
  97. te aus, die sich dazu eignen um"        Daten darauf zu schreiben:
  98.         1.Workbench> info
  99.         Mounted disks:@        Unit      Size    Used    Free Full Errs   Status   Name!        DF1:      No disk presentD        RAM:        6K      12       0 100%   0  Read/Write RAM DISKE        DF0:      880K    1566     192  89%   0  Read/Write Workbench
  100.         Volumes available:
  101.         Workbench1.3D [Mounted]
  102.         RAM DISK [Mounted]
  103.         Workbench [Mounted]
  104. F        Was sagt uns das? Unter Unit wird das Laufwerk oder das DeviceC        angegeben. Size zeigt die Gesammtgr
  105. e des Devices an. AberE        wie k
  106. nnen auf einem Device mit 880 Einheiten 1566 frei sein?E        Die 880 z.B. werden in Kilobyte (1024 Byte) die beiden ZahlenI        dahinter unter Used und Free werden in Bl
  107. cken angegeben sie sindG        einen halben KB (512 Byte) gro
  108. . Full brauche ich wohl nicht zuG        erkl
  109. ren. W
  110. re noch Errs es gibt die Anzahl der sog. SofterrorsA        an, das soll uns aber nicht weiter interressieren. StatusG        gibt an ob man von einem Device nur lesen oder ob man lesen undD        schreiben kann. Der Name erkl
  111. rt sich wieder mal von selbst.
  112. /        Kommen wir zum n
  113. chsten Befehl: MakeDir
  114. I        Er legt neue Verzeichnisse an und ist damit einer der wichtigstenE        Befehle die es meiner Meinung nach gibt. Wenn man ihn richtigI        nutzt kann man selbst bei einer riesigen Festplatte die 
  115. bersichtB        behalten. Also nutzen wir ihn, um unsere bekannten BefehleH        in einem Verzeichnis aufbewahren zu k
  116. nnen. Als Argument mu
  117.  der)        Verzeichnisname angegeben werden:
  118. %        1.Workbench> makedir IchKenne
  119.         1.Workbench> dir
  120. )        Und in der Shell wird ausgegeben:
  121.             ....
  122.             IchKenne
  123.             ....
  124. D        Wir haben ein Verzeichnis erzeugt, das jetzt beim Dir BefehlD        zwischen allen anderen steht. Schauen wir mal nach was da so
  125.         alles drin ist:
  126. !        1.Workbench> dir IchKenne
  127. F        Und es erscheint absolut nichts. Wie sollte auch?!? Wir m
  128. ssenB        das Verzeichnis selber mit Dateien f
  129. llen. Dazu m
  130. ssen wirH        die Befehle aus dem Verzeichnis c in unser Verzeichnis kopieren.
  131. F        Mit copy geht das ganz einfach. Es gibt zwar bei diesem BefehlF        eine Menge von Argumenten die wichtigsten sind aber das Quell-@        und das Ziel-Verzeichnis oder die Quell- und Zeil-Datei.F        Wir kopieren also die Befehle dir, delete, info, makedir, copy
  132.         in unser Verzeichnis:
  133. (        1.Workbench> copy c/dir IchKenne+        1.Workbench> copy c/delete IchKenne)        1.Workbench> copy c/info IchKenne,        1.Workbench> copy c/MakeDir IchKenne)        1.Workbench> copy c/copy IchKenne
  134. E        Jetzt 
  135. berpr
  136. fen wir noch kurz ob auch alles da gelandet ist,
  137.         wo es hin sollte:
  138. !        1.Workbench> dir IchKenne
  139. 1          copy                             delete/          dir                              info
  140.           makedir
  141. C        Jetzt kennt man schon mal die wichtigsten Befehle der Shell>        und das ist dann auch das Komando f
  142. r mich aufzuh
  143. F        Anmerkung: Wer Kick 2.x oder h
  144. her benutzt und entt
  145. uscht war,A                   da
  146.  ich unter Kick 1.3 gearbeitet habe, sollteA                   auf den n
  147. chsten Teil warten. Den Schreibe ich7                   dann unter 2.04.(H
  148. her hab` i nich`)
  149. D        Wer daran interessiert ist, das dieser Workshop besser wird,H        einfach nur mal etwas loswerden m
  150. chte, mich kritisieren m
  151. chte,C        aber auch wenn jemand schon etwas weiter ist und/oder etwasF        wissen m
  152. chte...Der sollte der Post helfen und mir einen BriefD        schreiben (mit frank. R
  153. ckumschlag). Bei mir ist jeder Brief"        und jede Karte willkommen.B        (Tip f
  154. r schnelle Beantwortung:  Am liebsten h
  155. re ich Lob)
  156.         Dennis M
  157.         Bruchwiesenweg 27
  158.         45891 Gelsenkirchen
  159. D#Shell Workshop Teil 1Seite 1 von 13
  160. D#Shell Workshop Teil 1Seite 2 von 13
  161. D#Shell Workshop Teil 1Seite 3 von 13
  162. D#Shell Workshop Teil 1Seite 4 von 13
  163. D#Shell Workshop Teil 1Seite 5 von 13
  164. D#Shell Workshop Teil 1Seite 6 von 13
  165. D#Shell Workshop Teil 1Seite 7 von 13
  166. D#Shell Workshop Teil 1Seite 8 von 13
  167. D#Shell Workshop Teil 1Seite 9 von 13
  168. D$Shell Workshop Teil 1Seite 10 von 13
  169. D$Shell Workshop Teil 1Seite 11 von 13
  170. D$Shell Workshop Teil 1Seite 12 von 13
  171. D$Shell Workshop Teil 1Seite 13 von 13
  172.